package speed;

public class OverloadMethod {
	public static void main(String[] args) {
		System.out.println("Overload either change the type or the quantity.");
		num3 num3 = new num3();
//		num3.add(1, 2);
//		num3.add(1, 2,3);
//		num3.add(1, 2.0);
		num3.add(2.0,3,5,7,3,2,5,7);
	}

}

class num3{
	void add(int n1,int n2){
		System.out.println(n1+n2);
	}
	void add(int n1,int n2,int n3){
		System.out.println(n1+n2+n3);
	}
	void add(int n1,double n2){
		System.out.println(n1+n2);
	}
	void add(double d1,int...nums) {
		int res = 0;
		for (int i = 0; i < nums.length; i++) {
			res =+ nums[i];
			
		}
		System.out.println(res+d1);
		System.out.println("-------------------------------------------------------");
		System.out.println("Attention:The int...nums must be the last position in add()");
	}
	
	
}
